core tube (oil production) - Francés Inglés Diccionario